Mode Switching in GIA - An Ada based Real-Time Framework

نویسندگان

  • Norbert Felix Martinek
  • Werner Pohlmann
چکیده

This article is based on an Ada framework for multi-moded real-time applications called GIA (Giotto in Ada). As the name indicates it is based on the Giotto programming model, developed at the University of Berkeley. Within the GIA project original Giotto has been hosted in Ada, strictly speaking SPARK a safe subset of Ada, and has subsequently been extended. One absence of Giotto is its protocol for mode switching (transition from a source/old mode to a target/new mode). The original protocol is consistent in terms of shared resources, ensures periodicity of tasks during the transition and can be statically analysed. Its drawbacks are poor promptness and over-constrained semantics. This paper presents improvements to increase promptness of mode switching by keeping consistency and schedulability, without increasing run-time costs. Therefore the main starting points are the alleviation of constraints for active tasks during mode switches as well as the introduction of deadlines in the tasking model, which are not implemented in Giotto. Furthermore Ada’s features for asynchronous transfer of control are used to increase promptness without breaking suppositions for static analyses.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design of a Novel Framework to Control Nonlinear Affine Systems Based on Fast Terminal Sliding-Mode Controller

In this paper, a novel approach for finite-time stabilization of uncertain affine systems is proposed. In the proposed approach, a fast terminal sliding mode (FTSM) controller is designed, based on the input-output feedback linearization of the nonlinear system with considering its internal dynamics. One of the main advantages of the proposed approach is that only the outputs and external state...

متن کامل

An Integrated Framework for Multiprocessor, Multimoded Real-Time Applications

In this paper we propose an approach for building real-time systems under a combination of requirements: specification and handling of operating modes and mode changes; implementation on top of a multiprocessor platform; integration of both aspects within a common framework; and connection with schedulability analysis procedures. The proposed approach uses finite state machines to describe oper...

متن کامل

A Thorough Comparative Analysis of PI and Sliding Mode Controllers in Permanent Magnet Synchronous Motor Drive Based on Optimization Algorithms

In this paper, the speed tracking for permanent magnet synchronous motor (PMSM) in field oriented control (FOC) method is investigated using linear proportional-integral (PI) controller, sliding mode controller (SMC) and its advanced counterparts. The advanced SMCs considered in this paper are fuzzy SMC (FSMC) and sliding mode controller with time-varying switching gain (SMC+TG) which can effec...

متن کامل

Second Order Sliding Mode Observer-Based Control for Uncertain Nonlinear MEMS Optical Switch

This paper studies theuncertain nonlinear dynamics of a MEMS optical switch addressing electrical, mechanical and optical subsystems. Recently, MEMS optical switch has had significant merits in reliability, control voltage requirements and power consumption. However, an inherent weakness in designing control for such systems is unavailability of switch position information at all times due to t...

متن کامل

An Ada 2005 Technology for Distributed and Real-Time Component-Based Applications

The concept of interface in Ada 2005 significantly facilitates its usage as the basis for a software components technology. This technology, taking benefit of the resources that Ada offers for real-time systems development, would be suitable for component-based real-time applications that run on embedded platforms with limited resources. This paper proposes a model based technology for the impl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005